c++ 是一种多范式编程语言,支持面向对象编程,引入了类、继承、多态等概念
使用类 定义对象,包括*数据成员*和*成员函数*
在 c 中,用结构体模拟类,没有多态和继承的类的性质
函数重载: 可以定义多个同名函数,参数列表不同
命名空间: 避免命名冲突
异常处理: 可以用 try / catch / throw 等关键字
标准库: 提供了功能强大的容器和算法,vector map algorithm
C 的标准库比较小,包括一些基本输入输出函数、字符串处理函数等
编译器支持:c++ 编译器支持编译c代码
c++ 更适合开发复杂的应用程序